/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package edu.upn.sigemfi.vfi.beans;

import edu.upn.sigemfi.vfi.bc.CajaDelegate;
import edu.upn.sigemfi.vfi.be.Caja;
import java.util.List;

/**
 *
 * @author Programador
 */
public class CajaController {

    private CajaDelegate delegado;
    private Caja caja;

    public CajaController() {
        delegado = new CajaDelegate();
    }

    public List<Caja> getCajas() {
        try {
            return delegado.listar();
        } catch (Exception e) {
            e.printStackTrace();
        }
        return null;
    }

//     public List<Caja> getCajasxSaldo() {
//        try {
//            return delegado.listarxSaldos();
//        } catch (Exception e) {
//            e.printStackTrace();
//        }
//        return null;
//    }

    public String nuevo() {
        caja = new Caja();
        return "nuevo";
    }
    public String registrar() {
        try {
            delegado.crear(caja);
        } catch (Exception e) {
            e.printStackTrace();
        }
        return "volver";
    }

    public Caja getCaja() {
        return caja;
    }
    public void setCaja(Caja caja) {
        this.caja = caja;
    }

}